MarketWatchOil headed to $10? China may be in the driver's seatMarketWatch“The exact point we reach peak oil demand is obviously very debatable, but in general, the mass adoption of EVs could permanently keep oil prices low, even under some relatively
…